package com.wn.androidflutterinnerwndemo.utils

import android.util.Log
import io.flutter.BuildConfig

/**
 * author : wangning
 * email : maoning20080809@163.com
 * Date : 2022/4/8 10:25
 * description : 日志
 */
class LogUtils {

    companion object {
        private const val TAG = "AAA"

        fun d(msg : String) {
            if(BuildConfig.DEBUG){
                Log.d(TAG, msg)
            }
        }

        fun d(tag : String, msg : String) {
            if(BuildConfig.DEBUG){
                Log.d(tag, msg)
            }
        }

        fun i(msg : String) {
            if(BuildConfig.DEBUG) {
                Log.i(TAG, msg)
            }
        }

        fun i(tag : String, msg : String) {
            if(BuildConfig.DEBUG) {
                Log.i(tag, msg)
            }
        }

        fun w(msg : String){
            if(BuildConfig.DEBUG) {
                Log.w(TAG, msg)
            }
        }

        fun w(tag : String, msg : String) {
            if(BuildConfig.DEBUG) {
                Log.w(tag, msg)
            }
        }

        fun e(msg : String){
            if(BuildConfig.DEBUG) {
                Log.e(TAG, msg)
            }
        }

        fun e(tag : String, msg : String) {
            if(BuildConfig.DEBUG) {
                Log.e(tag, msg)
            }
        }

    }
}